#ifndef IEDGE_DATA_H
#define IEDGE_DATA_H

namespace core
{
class Edge;

class IEdgeData
{
public:
    virtual void registerEdge(Edge* edge) = 0;
    virtual const Edge* const edge() const = 0;

protected:
    virtual ~IEdgeData() {}
};

} // namespace core
#endif
